note
	description: "Summary description for {JEU}."
	author: ""
	date: "$Date$"
	revision: "$Revision$"

class
	JEU

create
	make

feature {NONE} -- Initialization

	name : STRING
	attNames : ARRAYED_LIST[STRING]
	nbActionParTour : INTEGER

feature {ANY}
	make(nom : STRING; nbActionPossible : INTEGER)
			-- Initialization for `Current'.
		do
			name := nom
			nbActionParTour := nbActionPossible
			create attNames.make(1)
		end

	getName() : STRING
		do
			Result := name
		end

	setName(nom : STRING)
		do
			name := nom
		end

	getNbActionsParTour() : INTEGER
		do
			Result := nbActionParTour
		end

	setNbActionsParTour(nbActionsPossibles : INTEGER)
	 	do
	 		nbActionParTour := nbActionsPossibles
	 	end

	getAttNames() : ARRAYED_LIST[STRING]
		do
			Result := attNames
		end

	addAttName(attName : STRING)
		do
			attNames.extend (attName)
		end

end

